ship's stores - French English Dictionary